\section{NFinput::component Class Reference}
\label{classNFinput_1_1component}\index{NFinput::component@{NFinput::component}}
{\tt \#include $<$NFinput.hh$>$}



\subsection{Detailed Description}
Maintains information about a \doxyref{component}{p.}{classNFinput_1_1component} of a TemplateMolecule. 

\begin{Desc}
\item[Author:]Michael Sneddon \end{Desc}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf component} ({\bf TemplateMolecule} $\ast${\bf t}, string {\bf name})
\item 
{\bf component} ({\bf MoleculeType} $\ast${\bf mt}, string {\bf name})
\item 
{\bf $\sim$component} ()
\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
{\bf TemplateMolecule} $\ast$ {\bf t}
\item 
{\bf MoleculeType} $\ast$ {\bf mt}
\item 
string {\bf name}
\item 
string {\bf symPermutationName}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{NFinput::component@{NFinput::component}!component@{component}}
\index{component@{component}!NFinput::component@{NFinput::component}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}component::component ({\bf TemplateMolecule} $\ast$ {\em t}, string {\em name})}\label{classNFinput_1_1component_478cf998a7db82c3716290f41e2ede3c}


\index{NFinput::component@{NFinput::component}!component@{component}}
\index{component@{component}!NFinput::component@{NFinput::component}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}component::component ({\bf MoleculeType} $\ast$ {\em mt}, string {\em name})}\label{classNFinput_1_1component_b5e7b80a96923dc24d38ba2c38878d43}


\index{NFinput::component@{NFinput::component}!$\sim$component@{$\sim$component}}
\index{$\sim$component@{$\sim$component}!NFinput::component@{NFinput::component}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}component::$\sim$component ()}\label{classNFinput_1_1component_fff0b30c9d2d257b3dd0c572614d5bcb}




\subsection{Member Data Documentation}
\index{NFinput::component@{NFinput::component}!t@{t}}
\index{t@{t}!NFinput::component@{NFinput::component}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf TemplateMolecule}$\ast$ {\bf NFinput::component::t}}\label{classNFinput_1_1component_82a0ca29c823a89050beea84bc620173}


\index{NFinput::component@{NFinput::component}!mt@{mt}}
\index{mt@{mt}!NFinput::component@{NFinput::component}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf MoleculeType}$\ast$ {\bf NFinput::component::mt}}\label{classNFinput_1_1component_7946677cd6d9ac23b8bf2a691b4e3598}


\index{NFinput::component@{NFinput::component}!name@{name}}
\index{name@{name}!NFinput::component@{NFinput::component}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}string {\bf NFinput::component::name}}\label{classNFinput_1_1component_65defb28bf783d69c27bac3106d9fa20}


\index{NFinput::component@{NFinput::component}!symPermutationName@{symPermutationName}}
\index{symPermutationName@{symPermutationName}!NFinput::component@{NFinput::component}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}string {\bf NFinput::component::symPermutationName}}\label{classNFinput_1_1component_0644b483cc51364449774a44fe3d9f21}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/{\bf NFinput.hh}\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/{\bf NFinput.cpp}\end{CompactItemize}
